package ru.amse.ilyin.analyzer;

import java.io.File;
import java.util.Set;

/**
 * Bytecode analyzer.
 * 
 * @author Alexander Ilyin
 */
public interface Analyzer {
	/**
	 * Returns packages contained in the root package
	 * which is specified by its name.
	 * 
	 * @param rootPackage pathname of the root package 
	 * @return packages contained in the root one
	 */
	Set<Package> getPackages(File rootPackage);
}
